package com.navinfo.tripanalysis.common.arithmetic.custom;

import lombok.Data;

/**
 * 发动机转速区间尿素消耗统计算法{@link com.navinfo.tripanalysis.common.arithmetic.RangeRotationUrea_DF}的统计变量
 */
@Data
public class VarRangeRotationUrea {
    /**
     * 发动机转速区间(0-500RPM)的尿素消耗
     **/
    private int rpm500;
    /**
     * 发动机转速区间(500-600RPM)的尿素消耗
     **/
    private int rpm600;
    /**
     * 发动机转速区间(600-700RPM)的尿素消耗
     **/
    private int rpm700;
    /**
     * 发动机转速区间(700-800RPM)的尿素消耗
     **/
    private int rpm800;
    /**
     * 发动机转速区间(800-900RPM)的尿素消耗
     **/
    private int rpm900;
    /**
     * 发动机转速区间(900-1000RPM)的尿素消耗
     **/
    private int rpm1000;
    /**
     * 发动机转速区间(1000-1100RPM)的尿素消耗
     **/
    private int rpm1100;
    /**
     * 发动机转速区间(1100-1200RPM)的尿素消耗
     **/
    private int rpm1200;
    /**
     * 发动机转速区间(1200-1300RPM)的尿素消耗
     **/
    private int rpm1300;
    /**
     * 发动机转速区间(1300-1400RPM)的尿素消耗
     **/
    private int rpm1400;
    /**
     * 发动机转速区间(1400-1500RPM)的尿素消耗
     **/
    private int rpm1500;
    /**
     * 发动机转速区间(1500-1600RPM)的尿素消耗
     **/
    private int rpm1600;
    /**
     * 发动机转速区间(1600-1700RPM)的尿素消耗
     **/
    private int rpm1700;
    /**
     * 发动机转速区间(1700-1800RPM)的尿素消耗
     **/
    private int rpm1800;
    /**
     * 发动机转速区间(1800-1900RPM)的尿素消耗
     **/
    private int rpm1900;
    /**
     * 发动机转速区间(1900-2000RPM)的尿素消耗
     **/
    private int rpm2000;
    /**
     * 发动机转速区间(2000-2100RPM)的尿素消耗
     **/
    private int rpm2100;
    /**
     * 发动机转速区间(2100-2200RPM)的尿素消耗
     **/
    private int rpm2200;
    /**
     * 发动机转速区间(2200-2300RPM)的尿素消耗
     **/
    private int rpm2300;
    /**
     * 发动机转速区间(2300-2400RPM)的尿素消耗
     **/
    private int rpm2400;
    /**
     * 发动机转速区间(2400-2500RPM)的尿素消耗
     **/
    private int rpm2500;
    /**
     * 发动机转速区间(2500-2600RPM)的尿素消耗
     **/
    private int rpm2600;
    /**
     * 发动机转速区间(2600-2700RPM)的尿素消耗
     **/
    private int rpm2700;
    /**
     * 发动机转速区间(2700-2800RPM)的尿素消耗
     **/
    private int rpm2800;
    /**
     * 发动机转速区间(2800-2900RPM)的尿素消耗
     **/
    private int rpm2900;
    /**
     * 发动机转速区间(2900-3000RPM)的尿素消耗
     **/
    private int rpm3000;
    /**
     * 发动机转速区间(>3000RPM)的尿素消耗
     **/
    private int rpmOver3000;

    public void addRpm500(int rpm500) {
        this.rpm500 += rpm500;
    }

    public void addRpm600(int rpm600) {
        this.rpm600 += rpm600;
    }

    public void addRpm700(int rpm700) {
        this.rpm700 += rpm700;
    }

    public void addRpm800(int rpm800) {
        this.rpm800 += rpm800;
    }

    public void addRpm900(int rpm900) {
        this.rpm900 += rpm900;
    }

    public void addRpm1000(int rpm1000) {
        this.rpm1000 += rpm1000;
    }

    public void addRpm1100(int rpm1100) {
        this.rpm1100 += rpm1100;
    }

    public void addRpm1200(int rpm1200) {
        this.rpm1200 += rpm1200;
    }

    public void addRpm1300(int rpm1300) {
        this.rpm1300 += rpm1300;
    }

    public void addRpm1400(int rpm1400) {
        this.rpm1400 += rpm1400;
    }

    public void addRpm1500(int rpm1500) {
        this.rpm1500 += rpm1500;
    }

    public void addRpm1600(int rpm1600) {
        this.rpm1600 += rpm1600;
    }

    public void addRpm1700(int rpm1700) {
        this.rpm1700 += rpm1700;
    }

    public void addRpm1800(int rpm1800) {
        this.rpm1800 += rpm1800;
    }

    public void addRpm1900(int rpm1900) {
        this.rpm1900 += rpm1900;
    }

    public void addRpm2000(int rpm2000) {
        this.rpm2000 += rpm2000;
    }

    public void addRpm2100(int rpm2100) {
        this.rpm2100 += rpm2100;
    }

    public void addRpm2200(int rpm2200) {
        this.rpm2200 += rpm2200;
    }

    public void addRpm2300(int rpm2300) {
        this.rpm2300 += rpm2300;
    }

    public void addRpm2400(int rpm2400) {
        this.rpm2400 += rpm2400;
    }

    public void addRpm2500(int rpm2500) {
        this.rpm2500 += rpm2500;
    }

    public void addRpm2600(int rpm2600) {
        this.rpm2600 += rpm2600;
    }

    public void addRpm2700(int rpm2700) {
        this.rpm2700 += rpm2700;
    }

    public void addRpm2800(int rpm2800) {
        this.rpm2800 += rpm2800;
    }

    public void addRpm2900(int rpm2900) {
        this.rpm2900 += rpm2900;
    }

    public void addRpm3000(int rpm3000) {
        this.rpm3000 += rpm3000;
    }

    public void addRpmOver3000(int rpmOver3000) {
        this.rpmOver3000 += rpmOver3000;
    }
}
